<em># 定义集合</em>
<i>Set</i> set = <b>{ }</b>
<i>Set</i> set = <b>{</b>1,2,3<b>}</b>

<em># 定义一个空集合</em>
<i>Set</i> set = <em>new</em> <b>Set( )</b>

<em># 定义一个空集合</em>
<i>Set</i> set = <em>new</em> <b>Set.identity( )</b>;

<em># 创建一个包含所有元素的集合</em>
<i>factory</i> <b>Set.from</b>(
	<i>Iterable</i> elements 	<em>// List、Set</em>
)
Set v = <q>Set.from</q>( { 1,2,3 } ); 		<em>// => {1,2,3}</em>
Set v = <q>Set.from</q>( [ 1,2,3 ] ); 		<em>// => {1,2,3}</em>

<em># 从元素创建一个集合</em>
<i>factory</i> <b>Set.of</b>(
	<i>Iterable&lt;E&gt;</i> elements, 		<em>// List、Set</em>
)
List v = <q>Set.of</q>( { 1,2,3 } ); 		<em>// => {1,2,3}</em>
List v = <q>Set.of</q>( [ 1,2,3 ] );		<em>// => {1,2,3}</em>

<em># 将 source 转为 Set</em>
<i>Set&lt;T&gt;</i> <b>Set.castFrom</b><i>&lt;S, T&gt;</i>(
	<i>Set&lt;S&gt;</i> source, 		<em>// Set</em>
	{ <i>Set&lt;R&gt;</i> Function<i>&lt;R&gt;</i>( ) newSet }
)
List list = <q>List.castFrom</q>([0,1,2]); 		<em>// => [0,1,2]</em>